shelter behind a parapet - Français Anglais Dictionnaire